package com.csun.cmny.provider.model.domain;

import com.csun.cmny.core.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.*;
import java.util.Date;

@Data
@Table(name = "cn_omc_return_fee_config")
public class OmcReturnFeeConfig extends BaseEntity {

    /**
     * 请假退费天数（大于等于该天数才进行退费）
     */
    @Column(name = "return_fee_days")
    private Integer returnFeeDays;

    /**
     * 扣除请假天数（当满足退费天数时，要扣除该天数的金额）
     */
    @Column(name = "take_off_days")
    private Integer takeOffDays;

    /**
     * 周期最大天数
     */
    @Column(name = "cycle_max_days")
    private Integer cycleMaxDays;

    /**
     * 周期总天数
     */
    @Column(name = "cycle_total_days")
    private Integer cycleTotalDays;

    /**
     * 当实际请假天数为0时，是否设置请假天数为1天 0-不是 1-是
     *
     * 为0时，当实际请假天数为0时，请假天数为0
     * 为1是，当实际请假天数为0时，请假天数为1
     *
     */
    @Column(name = "is_zero")
    private Integer isZero;

    /**
     * 描述
     */
    private String remark;

    /**
     * 组织Id
     */
    @Column(name = "group_id")
    private Long groupId;

}